package com.gaowl.yygh.sms.utils;

import com.cloopen.rest.sdk.BodyType;
import com.cloopen.rest.sdk.CCPRestSmsSDK;

import java.util.HashMap;
import java.util.Set;

public class yuntong {
    public static void main(String[] args) {
//        //生产环境请求地址：app.cloopen.com
//        String serverIp = "app.cloopen.com";
//        //请求端口
//        String serverPort = "8883";
//        //主账号,登陆云通讯网站后,可在控制台首页看到开发者主账号ACCOUNT SID和主账号令牌AUTH TOKEN
//        String accountSId = "8a216da878005a800178a5d088f23b0b";
//        String accountToken = "ac00c65d5c2c4a98a2d4476855ccc159";
//        //请使用管理控制台中已创建应用的APPID
//        String appId = "8a216da878005a800178a5d08a383b12";
//        CCPRestSmsSDK sdk = new CCPRestSmsSDK();
//        sdk.init(serverIp, serverPort);
//        sdk.setAccount(accountSId, accountToken);
//        sdk.setAppId(appId);
//        sdk.setBodyType(BodyType.Type_JSON);
//
//        String to = "18362387319";
//        String templateId= "1";
//        String[] datas = {"变量1111","2"};
//        HashMap<String, Object> result = sdk.sendTemplateSMS(to,templateId,datas);
//        if("000000".equals(result.get("statusCode"))){
//            //正常返回输出data包体信息（map）
//            HashMap<String,Object> data = (HashMap<String, Object>) result.get("data");
//            Set<String> keySet = data.keySet();
//            for(String key:keySet){
//                Object object = data.get(key);
//                System.out.println(key +" = "+object);
//            }
//        }else{
//            //异常返回输出错误码和错误信息
//            System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg"));
//        }
    }
}
